body {

    font-family : Verdana,Tahoma,Arial,sans-serif;
    font-size : 12px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    line-height : normal;
    padding-left : 8%;
    text-align : center;
}


img {
    border : 0px;
}


form {
    margin : 0px;
}


#telaio {
    position : absolute;
    left : 50%;
    margin-left : -390px;
    width : 778px !important;
    width : 778px;
/*    height:100%;*/
/*    padding-bottom:10px;*/
    text-align : left;
    top : 10px;
}


#testata {
    float : left;
/*
    color : #ffffcc;
*/
    height : 163px;
    width : 770px ;
    text-align : center;
    background-image : url('/tpl/main/img/testata_opendata4.png');
    background-repeat : no-repeat;
    border-bottom-color : #4c8bff;
    border-bottom-style : solid;
    border-bottom-width : 2px;
}


#corpo {
    float : left !important;
    float : none;
/*
    background-image: url('/templates/img/nuovo/menu_sx.png');
*/
/*
    background-repeat : repeat-y;
*/
    width : 780px !important;
    width : 776px;
    height : auto !important;
    height : 300px;
/*
     border-width : 1px;
     border-style : dotted;
*/
}


#centrale {
    float : left;
    background-color : #FFFFFF;
    border-right-color : #ff9900;
    border-right-style : solid;
    border-right-width : 1px;
    width : 603px !important;
    width : 631px;
    height : auto !important;
    height : 400px;
    min-height : 550px;

    text-align : left;
    padding-right : 16px;
    padding-left : 15px;
/*
    color : #806600;
*/
/*    border-width : 1px;
    border-style : dotted;*/
  }

h1 {
    color: #4c8bff;
    font-size : 18px;
    text-transform : uppercase;
    text-align : left;
    margin-top: 20px;
    padding-left: 20px;
}

h2 {
    color: #4c8bff;
    font-size : 12px;
    text-transform : uppercase;
    padding-left: 20px;
    margin-top: 25px;
  }
h4 {
color: #141489;
}


p {
    color: #4d4d4d;
    font-size : 12px;
    /*text-transform : uppercase;*/
    padding-left: 20px;
    padding-right: 20px;
    margin-top: -5px;
  }

a:visited {
    color:#FFFFFF;
    font-size:16px;
  }


a:hover {
    color : #ebd79c;
  }


a {
    color:#FFFFFF;
    text-decoration : none;
    font-size:16px;
  }

table {
border-collapse: separate;
    border-spacing: 10;
}

td {
background-color: #4c8bff;
width :250px;
height: 100px;
text-align: center;

padding:10px;
margin-left:3px;

border: 1px solid blue;
    border-radius: 7px;
    -moz-border-radius: 7px;
/*
    padding: 5px;
*/

}

td a {

font-size:20pt;
}

.table a
{
    display:block;
    text-decoration:none;
    }

.table_json {
width:720px;
height:40px;
/*
border-bottom: 1px solid #4c8bff;
*/
padding-top:3px;
}

.data_json {
float:left;
width:20%;
height:30px;
/*
border: 1px solid blue;
*/

}
.categoria_json {
float:left;
width:25%;
height:30px;
/*
border: 1px solid blue;
*/
}

.comune_json {
float:left;
width:40%;
height:30px;
/*
border: 1px solid blue;
*/
}

.pippo {
float:left;
position:relative;
width:720px;
height:80px;
padding:5px;
word-wrap: break-word;
display: inline-block;
/*
border: 1px solid #4c8bff;
*/
}

.json_json {
float:left;
width:10%;
height:30px;
/*
border: 1px solid blue;
*/
}

a#torna {
/*
position:absolute;
*/
/*
float:left;
*/
width:500px;
clear:both;
color: #4c8bff;
font-size : 12px;
text-transform : uppercase;
padding-left: 20px;
margin-top: 25px;

}
